
#photo {
    margin: 0 auto;
    width: 400px;
    height: 300px;
    border: 3px solid green;
    overflow: hidden;
}

#photo .small {
    width: 400px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    z-index: 2;
}

#photo .zoom {
    overflow: hidden;
    width: 400px;
    height: 300px;
    position: absolute;
    z-index: 1;
}

/** only for mouse */
#mouse {
    width: 116px;
    height: 43px;
    position: absolute;
    z-index: 3;
    background: url("images/track.png");
    top:0;
    left:0;
}

#mouse.xtrack { background-image: url("images/xtrack.png"); }